<?php

class configuracion extends CI_Controller {

    function __construct() {
        parent::__construct();
         $this->load->model('persona_model');
         $this->load->model('Usuario_model');
    }
    
    public function bloquearUsuario()
    {   
        $session_data = $this->session->userdata['logged_in'];       
       
        $login=$this->loggedIn();
        $args['errorMsg'] = '';
        $args['title'] = 'BloquearUsuario';
        $args['content'] = 'configuracion/bloquearUsuario';                
        $args['username'] = $login['username'];
        $this->load->view('view',$args);       

    }
    public function buscUsuario(){
        $tipPer= $this->input->get('tipPer');
        $ruc = $this->input->get('ruc');
        $razon = $this->input->get('razon');
        $docu= $this->input->get('docu');
        $nombs = $this->input->get('nombs');
        $apellidos = $this->input->get('apellidos'); 
        $estado = $this->input->get('estado'); 
        $clientes=$this->persona_model->buscarUser($estado,$tipPer,$ruc,$razon,$docu,$nombs,$apellidos);
        $cad=sipcop_opteblaName('','table table-bordered','Código','Tipo Persona','RUC','Razón','Nombre (Repre)','Apellido (Repre)','Documento (Repre)','Email','Estado','Modificar');        
   
        foreach ($clientes as $client) {
            $option=array();
            if($client['est']=='A'){
                $option=array(array('value'=>'A','label'=>'Activo'),array('value'=>'I','label'=>'Inactivo'));
            } else $option=array(array('value'=>'I','label'=>'Inactivo'),array('value'=>'A','label'=>'Activo'));            
            $combo=sipcop_devulComboBox('modEst'.$client['codPer'], '', $option, $client['est'], '', true, $size='100', $inForm=false);
            $cad=$cad.(sipcop_tableRowEvent('',$client['codPer'],$client['tipo'],$client['ruc'],$client['razon'],$client['nomb'],$client['apellido'],$client['dni'],$client['email'],$combo,'<button class="btn  btn-small" type="button" onclick="bloquearU(\''.$client['codPer'].'\',\''.'modEst'.$client['codPer'].'\')"><i class="icon-pencil"></i></button>',"<div id='logo".$client['codPer']."'></div>"));
            
        }
        $cad=$cad.(sipcop_closeTable());
        echo $cad;        
    }
    public function microtime_float()
    {
        list($useg, $seg) = explode(" ", microtime());
        return ((float)$useg + (float)$seg);
    }
    public function actualizarUsuario(){        
        $idPer= $this->input->get('idPer');
        $estado= $this->input->get('estado');
        $tiempo_inicio = $this->microtime_float();
        $dato=array('Estado'=>$estado);
        $this->Usuario_model->actualizar($idPer,$dato);
        $tiempo_fin = $this->microtime_float();
        $tiempo = $tiempo_fin - $tiempo_inicio;
        if($tiempo<200000){
            for ($i=0; $i<3000000; $i++){
            }
        }
        
        echo "<img id='loader2'src='".base_url().RUTA_IMAG."check.png'/>";
    }
}
?>
